EPSON TM-L90 Label Printer 통신 드라이버

 

EPSON TM-L90 Label Printer는 일본 EPSON 사의 TM-L90 Label Printer 장비와 통신을 위한 드라이버이다.

 

 

1. 읽기 설정

 

<그림 1>은 EPSON TM-L90 Label Printer 통신 드라이브를 사용하여 통신파일을 편집한 예이다.

 

<그림 1> EPSON TM-L90 Label Printer 통신 드라이버의 통신파일 편집 예

 

<그림 1>에서 DEVICE는 연결된 통신포트(COM1), 통신속도(9600), 패리티 비트(0), 데이터 비트(8), 정지 비트(1), 순으로 장비에 설정된 값을 입력한다.

 

EPSON TM-L90 Label Printer 통신 드라이브의 읽기 작성 형식

EPSON TM-L90 Label Printer 통신 드라이버의 읽기 형식은 READ, 한 줄만 입력한다.

 

<그림 1> 프로토콜 옵션부의 설명: 설명: 설명: 설명: 2 아이콘을 클릭하면 <그림 2>의 대화상자에서 프린터 출력명령에 대한 간단한 설명을 보여준다.

 

<그림 2> EPSON TM-L90 Label Printer 드라이버의 옵션 대화상자의 예

 

 

2. 쓰기 설정

쓰기 설정으로 Label Printer에 인쇄를 할 수 있다.

 

디지털 쓰기

디지털 쓰기는 아날로그 쓰기와 설정방법 등이 동일하고 출력 값(0 또는 1)만 다르다.

 

 

아날로그 쓰기

아날로그 쓰기를 위한 아날로그 출력 태그 설정 시 필요한 요소

1)  PORT           연결된 통신포트 번호. (COM 번호가 아님)

2)  STATION                           사용안함.

3)  ADDRESS     Extra2 의 값이 1 일 때 : Printer 명령어를 읽어올 INI 파일번호.

Extra2 값이 1 이외의 값일 때 : 사용안함.

4)  Extra1         Extra2 값이 1 일 때 : 사용안함.

Extra2 가 1 이외의 값일 때 : Printer 제어명령 또는 출력할 문자를 입력.

                                        제어명령이 /g, /e, /n, /r 문자는 각각 GS(1Dh), ESC(1Bh), CR, LF 제어코드를 뜻하고 /?? (?? = 00h ~ FFh, 16진수 바이트) 형식의 문자는 제어문자 등을 입력할 때 사용한다.

                                        (/00 = NULL 문자, /1B = ESC 제어코드, … 와 같은 형식)

5)  Extra2         파일에서 Printer 명령어를 읽어올 것인지를 선택.

                                        1, 파일에서 Printer 명령을 가져옴. (작업 폴더\SCAN\COMMAND_%05d.ini 파일에서)

                기타 : 사용안함.

 

<표 2>는 파일에서 Printer 명령어를 읽어올 경우의 Printer 데이터 작성방법이다.

 

파일명

작성방법

작업 폴더\SCAN\COMMAND_%05d.ini,

%05d = 0 ~ 99999 사이의 파일번호

1) 1줄에 하나의 Printer 명령을 입력한다.

2) 시작과 끝의 제어명령 코드는 입력하지 않는다.

3) 여러 줄의 Printer 명령을 입력할 수 있다.

4) /g, /e, /n, /r 명령어는 각각 GS, ESC, CR, LF 제어코드를 뜻한다.

5) /?? 형식의 명령어는 제어문자 등을 입력할 때 사용한다.

   (/00 = NULL 문자, /1B = ESC 제어코드, … )

<표 2> 파일에서 Printer 명령어를 읽어올 경우의 Printer 데이터 작성방법

 

설정 예1)

PORT : 0   STATION : 0   ADDRESS : 0000  EXTRA1 : /gkA/0B12345678901 EXTRA2 : 0 으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 EPSON TM-L90 Label Printer 장비에 Bar Code 출력을 할 수 있다.

 

설정 예2)

PORT : 0   STATION : 0   ADDRESS : 0001  EXTRA1 :   EXTRA2 : 1 로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 EPSON TM-L90 Label Printer 장비에 ‘작업 폴더\SCAN\COMMAND_00001.ini’ 파일에 입력된 Printer 출력 데이터를 읽어 Printer에 출력을 할 수 있다.

 

 

블록 쓰기

EPSON TM-L90 Label Printer 통신 드라이버의 블록 쓰기는 없다.